簡介:計算機專業(yè)在校生,就業(yè)的最大“門檻”是什么?
缺乏項目經驗!
對于企業(yè)來說,你的分數(shù)再高,知識點再扎實,也不如會干活的來得實在。
本課程從實戰(zhàn)角度出發(fā),帶領你使用開源框架開發(fā)后臺管理系統(tǒng),并打通完整項目流程。
一個web應用項目,無論規(guī)模大小,總會需要后臺管理人員對數(shù)據(jù)進行管理,比如內容發(fā)布、審核、等等,這時候就需要一個后臺管理系統(tǒng)。
完整的后臺管理系統(tǒng)除了需要具備自身業(yè)務管理的功能之外,還需要一些非業(yè)務性的功能,比如權限控制、日志系統(tǒng)、通用功能模塊等,開發(fā)難度大且周期長,是很多web項目的痛點。本課程將通過一個開源框架提供的一系列非業(yè)務性功能機制,結合項目自身的業(yè)務性功能模塊來快速一個后臺管理系統(tǒng)。
本課程講帶你學習前后端分離開發(fā),幫助你掌握前后端綜合技術棧,從而實現(xiàn)全技術棧的綜合提升。學習完本課程,你可以獨立完成一個小項目,是非常有用的項目實戰(zhàn)經驗,可以為進一步做大項目做好鋪墊。
第1章 課程導學
本章節(jié)介紹了本門課程的主要內容,內容包括課程最終實現(xiàn)的項目效果、主要解決什么問題及面向什么人群、課程的優(yōu)勢。
第2章 基礎概念與框架安裝
本章節(jié)通過安裝課程所使用的開源框架這個過程,順帶解釋了關于“為什么使用框架”以及“什么是前后端分離架構”的兩個基礎概念問題。
第3章 后端期刊內容管理
本章節(jié)首先對整個項目的功能清單做了一個梳理,明確了功能需求之后,利用lin-cms-koa實現(xiàn)“期刊內容”數(shù)據(jù)的增刪改查接口,同時體驗使用lin-cms-koa框架提供的權限控制、日志系統(tǒng)、參數(shù)校驗等機制
第4章 后端最新期刊列表管理
本章節(jié)通過復用和溫習上一章節(jié)的技巧和知識點,實現(xiàn)“最新期刊列表”數(shù)據(jù)的增刪改查接口。
第5章 前端期刊內容管理頁面實現(xiàn)
本章節(jié)通過lin-cms-vue實現(xiàn)期刊內容管理的前端頁面,同時對接相應的后端接口,實現(xiàn)數(shù)據(jù)的增刪改查功能的聯(lián)調。
第6章 前端最新期刊列表頁面實現(xiàn)
本章節(jié)通過lin-cms-vue實現(xiàn)最新期刊列表管理的前端頁面,同時對接相應的后端接口,實現(xiàn)數(shù)據(jù)的增刪改查功能的聯(lián)調。
第7章 核心機制權限控制聯(lián)調
本章節(jié)詳細介紹了lin-cms 的權限控制機制以及配置方法,并與后端接口聯(lián)調實現(xiàn)完整的權限控制,通過演示學習掌握菜單級別、按鈕級別權限控制的配置方法
第8章 課程總結與回顧
本章節(jié)對課程內容最終實現(xiàn)的項目做了功能清單以及系統(tǒng)架構的總結和回顧,同時給出了后續(xù)項目細化完善方向以及學習提高建議。